transhumant livestock of mesta - Turkish English Dictionary